1 Managing Software Engineers and their Knowledge

نویسنده

  • John S. Edwards
چکیده

This chapter begins by reviewing the history of software engineering as a profession, especially the so-called “software crisis” and responses to it, to help focus on what it is that software engineers do. This leads into a discussion of the areas in software engineering that are problematic, as a basis for considering the knowledge management issues. Some of the previous work on knowledge management in software engineering is then examined, much of it not actually going under a “knowledge management” title, but rather “learning” or “expertise”. The chapter goes on to consider the potential for knowledge management in software engineering, and the different types of knowledge management solutions and strategies that might be adopted, and touches on the crucial importance of cultural issues. It concludes with a list of challenges that knowledge management in software engineering needs to address.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Industrial Challenges in Managing Product Development Knowledge 1 Industrial Challenges in Managing Product Development Knowledge

To systematically create and share product development knowledge creates challenges for engineering companies. This paper presents an extensive study regarding the process of identifying such challenges in managing product development knowledge from the perspective of designers and engineers. This research is part of the LeanPPD, a project funded by the EU-PF7 (www.leanppd.eu), to address the n...

متن کامل

Learning How to Manage Risks Using Organizational Knowledge

In spite of being an important software activity, many software organizations present difficulties in managing risks. This happens mainly due to their low maturity level, and because Risk Management is a complex and knowledge intensive task that requires experienced project managers, which many times are not available. In order to overcome this barrier, novice software engineers must learn how ...

متن کامل

The importance of trust in software engineers' assessment and choice of information sources

Engineers such as systems developers get most of their information from colleagues and internal reports. In the literature on engineers’ information-seeking practices the generally agreed-upon explanation of this preference for close-by, internal information sources is that engineers follow a principle of least effort by choosing their information sources on the basis of ease of access rather t...

متن کامل

Draft of 9 / 7 / 05 1 The bug fixing process in proprietary and Free / Libre Open Source Software : A coordination theory analysis

To support business process transformation, we must first be able to represent business processes in a way that allows us to compare and contrast them or to design new ones. In this paper, I use coordination theory to analyze the bug fixing processes in the proprietary operating system development group of a large mini-computer manufacturer and for the Free/Libre Open Source Software Linux oper...

متن کامل

Requirements for a Next Generation Personal File Manager

Scientists, engineers, knowledge workers and others need help managing their personal data files and the programs that manipulate their data. The current generation of software for supporting their needs, which we call Personal File Managers (PFMs), is not adequate. We propose five requirements that a next generation PFM should satisfy. We have created a mockup of a PFM which satisfies these re...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004